*{margin:0px; padding:0px;}
a{text-decoration:none;}
li{ list-style-type:none;}
img,input,textarea{border:0px;font-family:"Microsoft Yahei";}
html,body{width:100%; min-width:1276px; height:auto;font-size:16px; font-family:"Microsoft Yahei"; color:#000; background:#FFF;}
body{ position:relative;}
label{ cursor:pointer;}
.left,.l{float:left;}
.right,.r{float:right;}
.main{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.top{ width:100%; height:125px; overflow:hidden;}
.to_d1{ width:100%; height:34px; line-height:34px; font-size:12px; color:#656565; border-bottom:1px solid #E5E5E5; overflow:hidden;}
.to_d1_p1{ float:right; width:auto; height:100%; color:#656565; overflow:hidden;}
.to_d1_p1_a1{ color:#656565;}
.to_d1_p1_a1:hover{ color:#0140FF; transition:all .2s;}

.to_d2{ width:100%; height:90px; overflow:hidden;}
.to_lg{ display:block; height:90px; width:auto; overflow:hidden;}
.to_lg img{ height:100%; width:auto;}
.to_d2_p1{ width:auto; height:90px; line-height:90px; font-size:20px; font-weight:bold; color:#04427D; overflow:hidden;}
.to_d2 .sbox{ width:278px; height:36px; border:1px solid #E6E6E6; border-radius:38px; margin:26px 0; overflow:hidden;}
.to_d2 .sbox .sou{ float:left; width:228px; height:36px; text-indent:10px; outline:none;}
.to_d2 .sbox .sub{ float:right; width:50px; height:36px; background:url(1.png) no-repeat center center; cursor:pointer; outline:none;}

.w_d1,.w_d1 .bd,.w_d1 .bd ul,.w_d1 .bd ul li{ width:100%; height:300px; overflow:hidden;}
.w_d1{ position:relative;}
.w_d1 .bd ul li a{ display:block; width:100%; height:100%;}
.w_d1 .hd{ width:100%; height:10px; position:absolute; left:0; bottom:30px; text-align:center; overflow:hidden;}
.w_d1 .hd ul{ display:inline-block; width:auto; height:100%; overflow:hidden;}
.w_d1 .hd ul li{ display:inline-block; float:left; margin:0 5px; width:30px; height:10px; background:rgba(255,255,255,0.5);}
.w_d1 .hd ul li.on{ background:#0140FF;}

.to_nav{ width:100%; height:45px; background:#E11B12;}
.to_nav .main{ overflow:visible;}
.to_nav_u1{ width:990px; height:45px; margin:0 auto;}
.to_nav_u1_l1{ float:left; width:calc(100% / 9); height:100%; position:relative;}
.to_nav_u1_l1_a1{ display:block; width:100%; height:100%; line-height:45px; text-align:center; font-size:16px; color:#FFF; overflow:hidden;}
.to_nav_u1_l1_a1.on,.to_nav_u1_l1_a1:hover{ background:#F97E80; color:#FFF; transition:all .2s;}
.to_nav_u1_l1_d1{ display:none; width:100%; height:auto; position:absolute; left:0; top:45px; background:#E11B12; z-index:9999; overflow:hidden;}
.to_nav_u1_l1_d1_a1{ display:block; width:100%; height:36px; line-height:36px; font-size:16px; text-align:center; color:#FFF; overflow:hidden;}
.to_nav_u1_l1_d1_a1:hover{ background:#0140FF; transition:all .2s;}

.w_d2{ width:100%; height:auto; margin:10px 0 0; overflow:hidden;}
.d2_d1{ width:554px; height:360px; position:relative; overflow:hidden;}
.d2_d1 .prev,.d2_d1 .next{ display:block; width:30px; height:34px; position:absolute; top:163px; z-index:999; overflow:hidden;}
.d2_d1 .prev{ left:0; background:url(2.png) no-repeat right center;}
.d2_d1 .next{ right:0; background:url(3.png) no-repeat left center;}
.d2_d1 .prev:hover{background:url(4.png) no-repeat right center;}
.d2_d1 .next:hover{background:url(5.png) no-repeat left center;}
.d2_d1 .bd{ width:100%; height:100%; overflow:hidden;}
.d2_d1 .bd li{ width:554px; height:360px; overflow:hidden;}
.d2_d1 .bd li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.d2_d1 .bd li a img{ width:100%; height:auto;}
.d2_d1 .bd li a .s1{ display:block; width:100%; height:40px; background:rgba(0,0,0,0.8); position:absolute; left:0; bottom:0; z-index:99; overflow:hidden;}
.d2_d1 .bd li a .s1 span{ display:block; width:450px; height:100%; line-height:40px; color:#FFF; text-indent:12px; overflow:hidden;}
.d2_d1 .hd{ width:90px; height:10px; position:absolute; right:10px; bottom:15px; z-index:999; text-align:center; overflow:hidden;}
.d2_d1 .hd ul{ display:inline-block; width:auto; height:100%; overflow:hidden;}
.d2_d1 .hd ul li{ display:inline-block; float:left; margin:0 4px; width:10px; height:10px; border-radius:10px; background:#FFF; overflow:hidden;}
.d2_d1 .hd ul li.on{ background:#E11B12;}
.d2_d2{ width:636px; height:auto; overflow:hidden;}
.d2_d2_u1{ width:634px; height:319px; border:1px solid #E5E5E5; border-top:none; overflow:hidden;}
.d2_d2_u1_l1{ width:606px; height:39px; border-bottom:1px dashed #E5E5E5; padding:0 14px; overflow:hidden;}
.d2_d2_u1_l1:last-child{ border-bottom:none;}
.d2_d2_u1_l1_a1{ display:block; float:left; max-width:516px; height:100%; line-height:39px; color:#000; font-size:16px; overflow:hidden;}
.d2_d2_u1_l1_s1{ display:block; float:right; width:80px; height:100%; line-height:39px; text-align:right; font-size:14px; color:#666; overflow:hidden;}
.d2_d2_u1_l1_a1:hover{ color:#E11B12; transition:all .2s;}

.w_d3{ width:100%; height:auto; margin:10px 0; overflow:hidden;}
.d3_a1{ display:block; width:100%; height:auto; overflow:hidden;}
.d3_a1 img{ width:100%; height:auto;}

.ty_p1{ width:100%; height:40px; line-height:40px; text-indent:12px; background:#E11B12; color:#FFF; font-size:16px; overflow:hidden;}
.ty_p1_a1{ float:right; font-size:14px; color:#FFF; margin-right:12px;}
.ty_p1_a1:hover{ color:#0140FF; transition:all .2s;}

.w_d4{ width:100%; height:auto; margin-bottom:34px; overflow:hidden;}
.d4_d1{ float:left; width:336px; height:354px; border:1px solid #E5E5E5; border-top:none; overflow:hidden;}
.d4_d1_d1{ width:292px; height:284px; margin:15px 22px; overflow:hidden;}
.d4_d1_d1 p{ width:100%; height:auto; line-height:28px; font-size:16px; overflow:hidden;}
.d4_d1_d1 p img{ width:100%; height:auto; margin-top:10px;}
.d4_d2{ float:left; width:430px; height:354px; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; overflow:hidden;}
.d4_d2_u1{ width:400px; height:288px; margin:13px auto; overflow:hidden;}
.d4_d2_u1_l1{ width:100%; height:32px; overflow:hidden;}
.d4_d2_u1_l1_a1{ display:block; float:left; max-width:310px; height:100%; line-height:32px; font-size:16px; color:#000; overflow:hidden;}
.d4_d2_u1_l1_s1{ display:block; float:right; width:80px; height:100%; line-height:39px; text-align:right; font-size:14px; color:#666; overflow:hidden;}
.d4_d2_u1_l1_a1:hover{ color:#E11B12; transition:all .2s;}

.w_d5{ width:100%; height:300px;}

.w_d6{ width:100%; height:auto; margin:20px 0 50px; overflow:hidden;}
.d6_d1{ width:240px; height:auto; overflow:hidden;}
.d6_d1_d1{ width:200px; padding:20px; height:auto; background:#E11B12; overflow:hidden;}
.d6_d1_d1_p1{ height:30px; line-height:30px; font-size:24px; color:#FFF; overflow:hidden;}
.d6_d1_d1_p2{ height:20px; line-height:20px; color:#FFF; overflow:hidden;}
.d6_d1_u1{ width:200px; padding:10px 19px 20px; border:1px solid #D7D7D7; overflow:hidden;}
.d6_d1_u1_l1{ width:100%; height:auto; overflow:hidden;}
.d6_d1_u1_l1_a1{ display:block; width:100%; height:35px; line-height:35px; background:url(2.jpg) no-repeat center center; color:#000; text-indent:24px; font-size:16px; overflow:hidden;}
.d6_d1_u1_l1_a1:hover,.d6_d1_u1_l1_a1.on{ background:url(3.jpg) no-repeat center center; color:#E11B12; transition:all .2s;}
.d6_d1_d2{ width:100%; height:auto; background:url(4.jpg) no-repeat center top; margin-top:20px; overflow:hidden;}
.d6_d1_d2_d1{ width:210px; height:auto; padding:14px; border:1px solid #D7D7D7; border-top:none; margin-top:52px; line-height:26px; overflow:hidden;}
.d6_d1_d2_d1 img{ width:100%; height:auto;}
.d6_d2{ width:928px; height:auto; border:1px solid #D7D7D7; overflow:hidden;}
.d6_d2_d1{ width:888px; height:auto; padding:0 20px; overflow:hidden;}
.d6_d2_d1_u1{ width:100%; height:auto; overflow:hidden;}
.d6_d2_d1_u1_l1{ width:100%; height:40px; border-bottom:1px dotted #D7D7D7; overflow:hidden;}
.d6_d2_d1_u1_l1_a1{ display:block; float:left; max-width:790px; height:100%; line-height:40px; color:#000; overflow:hidden;}
.d6_d2_d1_u1_l1_a1:hover{ color:#E11B12; transition:all .2s;}
.d6_d2_d1_u1_l1_p1{ float:right; width:80px; text-align:right; height:100%; line-height:40px; color:#666; font-size:14px; overflow:hidden;}
.d6_d2_d2{ width:888px; height:auto; padding:0 20px; overflow:hidden;}
.d6_d2_d2_p1{ width:100%; height:auto; line-height:30px; font-size:20px; text-align:center; padding:20px 0 10px; font-weight:bold; overflow:hidden;}
.d6_d2_d2_p2{ width:100%; height:auto; line-height:30px; text-align:center; padding:10px 0; border-bottom:1px solid #D7D7D7; color:#999; overflow:hidden;}
.d6_d2_d2_d1{ width:100%; height:auto; padding:10px 0 20px; overflow:hidden;}
.d6_d2_d2_d1 img{ max-width:100%; height:auto;}
.d6_d2_d2_a1{ display:block; width:100px; height:32px; line-height:32px; text-align:center; color:#FFF; background:#0140FF; border-radius:30px; margin:10px auto; overflow:hidden;}
.d6_d2_d2_a1:hover{ background:#E11B12; transition:all .2s;}
.d6_d3{ width:680px; height:auto; margin:40px auto; overflow:hidden;}
.d6_d3_p1{ height:30px; line-height:30px; font-size:24px; font-weight:bold; overflow:hidden;}
.d6_d3_p2{ height:30px; line-height:30px; font-size:16px; margin:10px 0; color:#FF7E00; overflow:hidden;}
.d6_d4{ width:700px; height:auto; overflow:hidden;}
.d6_d4_p1{ float:left; margin:0 20px 20px 0; width:330px; height:auto; overflow:hidden;}
.d6_d4_s1{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.d6_d4_inp1{ width:100%; height:40px; background:#EEE; text-indent:10px; font-size:16px; overflow:hidden;}
.d6_d4_p2{ width:680px; height:auto; overflow:hidden;}
.d6_d4_txt1{ float:left; width:660px; height:90px; line-height:30px; font-size:16px; padding:5px 10px; background:#EEE; resize:none;}
.d6_d3_a1{ display:block; width:150px; height:40px; line-height:40px; text-align:center; font-size:18px; background:#E11B12; color:#FFF; margin:30px auto 0; overflow:hidden;}


.cpage{ width:100%; height:auto; border-top:1px solid #D7D7D7; padding:10px 0; overflow:hidden;}
.cpage a{ display:block; width:100%; height:auto; line-height:30px; color:#333; overflow:hidden;}
.cpage a:hover{ color:#E11B12; transition:all .2s;}

.ty_d1{ width:908px; height:50px; border-bottom:2px solid #E11B12; padding:0 10px; overflow:hidden;}
.ty_d1_p1{ width:auto; height:100%; line-height:50px; font-size:18px; color:#E11B12; font-weight:bold; background:url(8.png) no-repeat left center; background-size:auto 18px; padding-left:25px; overflow:hidden;}
.ty_d1_p2{ width:auto; height:100%; line-height:50px; color:#000; background:url(9.png) no-repeat left center; background-size:auto 14px; padding-left:16px; overflow:hidden;}
.ty_d1_p2_a1{ color:#000;}
.ty_d1_p2_a1:hover{ color:#E11B12; transition:all .2s;}

.pages{text-align:center; height:auto;width:100%;font-size: 14px;padding:32px 0; overflow:hidden;}
.page{ display:inline-block; height:auto; width:auto; font-size: 14px; overflow:hidden;}
.pages a{ display:inline-block; float:left; font-size:12px; color:#fff;padding:7px 12px;margin-left: 5px;background:#E11B12;border: #E11B12 1px solid;}
.pages strong{ display:inline-block; float:left; border: #ccc 1px solid;padding:6px 12px;background-color: #ccc;color: #333;margin-left: 5px;}

.yqlj{ width:100%; height:110px; background:#E8EBF2;}
.yqlj .main{ overflow:visible;}
.yq_p1{ width:130px; height:40px; line-height:40px; margin:35px 0; font-size:18px; color:#0140FF; overflow:hidden;}
.yq_d1{ width:1070px; height:40px; margin:35px 0;}
.yq_d1_d1{ float:left; width:280px; height:40px; margin:0 0 0 25px; background:#FFF url(6.png) no-repeat 250px center; position:relative;}
.yq_d1_d1_a1{ display:block; width:100%; height:100%; line-height:40px; color:#000; text-indent:10px; overflow:hidden;}
.yq_d1_d1:hover .yq_d1_d1_a1{ color:#0140FF; background:url(7.png) no-repeat 250px center;}
.yq_d1_d1_u1{ display:none; width:100%; max-height:200px; position:absolute; left:0; top:40px; z-index:999; background:#FFF; overflow:auto;}
.yq_d1_d1_u1_l1{ width:260px; padding:0 10px; height:40px; overflow:hidden;}
.yq_d1_d1_u1_l1:hover{ background:#0140FF; transition:all .2s;}
.yq_d1_d1_u1_l1_a1{ display:block; width:100%; height:100%; line-height:40px; color:#000; overflow:hidden;}
.yq_d1_d1_u1_l1:hover .yq_d1_d1_u1_l1_a1{ color:#FFF; transition:all .2s;}
.yq_d1_d1:hover .yq_d1_d1_u1{ display:block;}

.down{ width:100%; height:auto; padding:42px 0 0; background:#E11B12; overflow:hidden;}
.do_d1{ width:100%; height:auto; overflow:hidden;}
.do_d1_d1{ width:600px; height:auto; overflow:hidden;}
.do_d1_d1_a1{ display:block; width:100%; height:90px; overflow:hidden;}
.do_d1_d1_a1 img{ height:100%; width:auto;}
.do_d1_d1_d1{ width:100%; height:auto; line-height:30px; color:#FFF; overflow:hidden;}
.do_d1_d2{ width:387px; height:auto; overflow:hidden;}
.do_d1_d2_a1{ display:block; float:left; width:auto; height:38px; line-height:38px; color:#FFF; margin:15px 0 0 62px; overflow:hidden;}
.do_d1_d2_a1:hover{ color:#0140FF; transition:all .2s;}
.do_d1_d3{ width:126px; height:auto; margin-top:26px; overflow:hidden;}
.do_d1_d3 img{ width:100%; height:auto;}
.do_d2{ width:100%; height:auto; line-height:40px; color:#FFF; text-align:center; margin:50px 0 30px; overflow:hidden;}